473ae9ebb90abc63ba7b15399da7e09fd163737b,core/server/src/main/java/alluxio/master/file/meta/InodeTree.java,InodeTree,createPath,#AlluxioURI#CreatePathOptions#,283

Before Change


        CreateDirectoryOptions directoryOptions = (CreateDirectoryOptions) options;
        lastInode = new InodeDirectory(mDirectoryIdGenerator.getNewDirectoryId()).setName(name)
            .setParentId(currentInodeDirectory.getId())
            .setPermissionStatus(directoryOptions.getPermissionStatus()
                .applyDirectoryUMask(MasterContext.getConf()))
            .setMountPoint(directoryOptions.isMountPoint());
        if (directoryOptions.isPersisted()) {
          toPersistDirectories.add(lastInode);

After Change


    } else {
      if (options instanceof CreateDirectoryOptions) {
        CreateDirectoryOptions directoryOptions = (CreateDirectoryOptions) options;
        ps = new PermissionStatus(directoryOptions.getPermissionStatus())
            .applyDirectoryUMask(MasterContext.getConf());
        lastInode = new InodeDirectory(mDirectoryIdGenerator.getNewDirectoryId()).setName(name)
            .setParentId(currentInodeDirectory.getId())
            .setPermissionStatus(ps)